package com.paas.form.dto;

import com.paas.form.entity.FormDefinitionEntity;
import com.paas.form.entity.FormViewPubEntity;
import com.paas.form.vo.FormViewChangeInfoDetailVo;
import lombok.Data;
import java.io.Serializable;
import java.util.List;


/**
 * 表单变更提交对象
 */
@Data
public class FormInfoChangeDto<T> implements Serializable {

    //变更日志表主键id
    private String logId;

    //变更描述
    private String remark;

    private String appId;

    /**
     * 表单对象
     */
    private FormDefinitionEntity formViewPublishEntity;

    //视图信息
    private FormViewPubEntity formViewPubEntity;

    /*变更明细,用于审批页面显示数据*/
    private List<FormViewChangeInfoDetailVo> showLogDetails;

    private T processCmd;

}
